Evaluation of the partitioned global address space (PGAS) model for an inviscid Euler solver
نویسندگان
چکیده
منابع مشابه
Evaluation of the partitioned global address space (PGAS) model for an inviscid Euler solver
In this paper we evaluate the performance of Unified Parallel C (which implements the partitioned global address space programming model) using a numerical method that is widely used in fluid dynamics. In order to evaluate the incremental approach to parallelization (which is possible with UPC) and its performance characteristics, we implement different levels of optimization of the UPC code an...
متن کاملThe Asynchronous Partitioned Global Address Space Model
The central question in front of us is the design of a programming model that can address this diversity of architectures. By a programming model, we mean the central mental constructs around which every activity around the programming enterprise – specification, design, implementation, testing, debugging – is organized. That is, a programming model gives us a coherent set of principles around ...
متن کاملPorting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT
Partitioned Global Address Space (PGAS) Languages are an emerging alternative to MPI for HPC applications development. The GASNet library from Lawrence Berkeley National Lab and the University of California at Berkeley provides the network runtime for multiple implementations of four PGAS Languages: Unified Parallel C (UPC), Co-Array Fortran (CAF), Titanium and Chapel. GASNet provides a low ove...
متن کاملThe partitioned global address space (PGAS) languages combine the best features out of the shared memory programming model and
The partitioned global address space (PGAS) languages combine the best features out of the shared memory programming model and the message passing model. As in message passing, PGAS languages facilitate the exploitation of data locality in the underlying application. As in the shared memory model, however, PGAS models use one-sided communications. Thus, an expression can cause a remote read whi...
متن کاملAnalysis of Partitioned Global Address Space Programs
The introduction of multi-core processors by the major microprocessor vendors has brought parallel programming into the mainstream. Analysis of parallel languages is critical both for safety and optimization purposes. In this report, we consider the specific case of languages with barrier synchronization and global address space abstractions. Two of the fundamental problems in the analysis of p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Parallel Computing
سال: 2016
ISSN: 0167-8191
DOI: 10.1016/j.parco.2016.11.001